to plant greenery on something - Spanish English Dictionary